package com.four.common.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author: hxw
 * @Date: 2022/1/13 20:45
 */
@Data
public class ShoppingVo {

    private static volatile ShoppingVo shoppingVo = null;

    /**
     * 单例模式 懒汉式
     * @return
     */
    public static ShoppingVo shoppingVo() {
        if (shoppingVo==null) {
            synchronized (ShoppingVo.class) {
                if (shoppingVo==null) {
                    shoppingVo = new ShoppingVo();
                }
            }
        }
        return shoppingVo;
    }

    /**
     *编号
     */
    private Integer orId;
    /**
     *订单编号
     */
    private String orderId;
    /**
     *用户编号
     */
    private Integer userId;
    /**
     *用户名
     */
    private String userName;
    /**
     *商品编号
     */
    private Integer comId;
    /**
     *总金额
     */
    private BigDecimal orSum;
    /**
     *实付金额
     */
    private BigDecimal orPrice;
    /**
     *下单时间
     */
    private Date orCreateTimem;
    /**
     *订单状态（0未支付，1已支付，2发货中，已收货）
     */
    private Integer orStatus;

}
